home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LOGIC Apps
/
Logic-APPLE_II_APPS.iso
/
pc
/
LOGIC Apple II 5.25" Library - DOS Part 7
/
DOS222.dsk
/
BEEP.LEARN.bas
< prev
next >
Wrap
BASIC Source File
|
2012-02-16
|
7KB
|
173 lines
100 HOME
110 FOR D = 1 TO 500: NEXT D
115 GOSUB 5000
130 VTAB 2: PRINT "THE"
140 GOSUB 2000
150 GOSUB 3000
160 VTAB 2: HTAB 5: PRINT "BEST": GOSUB 2000: GOSUB 3000
170 VTAB 2: HTAB 10: PRINT "WAY": GOSUB 2000: GOSUB 3000
180 VTAB 2: HTAB 14: PRINT "TO": GOSUB 2000: GOSUB 3000
190 VTAB 2: HTAB 17: PRINT "LEARN": GOSUB 2000: GOSUB 3000
200 VTAB 2: HTAB 23: PRINT "HOW": GOSUB 2000: GOSUB 3000
210 VTAB 2: HTAB 27: PRINT "TO": GOSUB 2000: GOSUB 3000
220 VTAB 2: HTAB 30: PRINT "READ": GOSUB 2000: GOSUB 3000
230 FOR D = 1 TO 200: NEXT D
240 VTAB 4: PRINT "IS": GOSUB 2000: GOSUB 3000
250 VTAB 4: HTAB 4: PRINT "TO": GOSUB 2000: GOSUB 3000
260 VTAB 4: HTAB 7: PRINT "LEARN": GOSUB 2000: GOSUB 3000
270 VTAB 4: HTAB 13: PRINT "HOW": GOSUB 2000: GOSUB 3000
280 VTAB 4: HTAB 17: PRINT "TO": GOSUB 2000: GOSUB 3000
290 VTAB 4: HTAB 20: PRINT "READ": GOSUB 2000: GOSUB 3000
300 VTAB 4: HTAB 25: PRINT "EACH": GOSUB 2000: GOSUB 3000
310 VTAB 4: HTAB 30: PRINT "SYL": GOSUB 2000: GOSUB 3000
320 VTAB 4: HTAB 33: PRINT "LA": GOSUB 2000: GOSUB 3000
330 VTAB 4: HTAB 35: PRINT "BLE": GOSUB 2000: GOSUB 3000
340 FOR D = 1 TO 200: NEXT D
350 VTAB 6: PRINT "ONE": GOSUB 2000: GOSUB 3000
360 VTAB 6: HTAB 5: PRINT "AT": GOSUB 2000: GOSUB 3000
370 VTAB 6: HTAB 8: PRINT "A": GOSUB 2000: GOSUB 3000
380 VTAB 6: HTAB 10: PRINT "TIME.": GOSUB 2000: GOSUB 3000
390 FOR D = 1 TO 1000: NEXT D
400 VTAB 8: PRINT "YOU": GOSUB 2000: GOSUB 3000
410 VTAB 8: HTAB 5: PRINT "WILL"
420 GOSUB 2000: GOSUB 3000
430 VTAB 8: HTAB 10: PRINT "QUICK"
440 GOSUB 2000: GOSUB 3000
450 VTAB 8: HTAB 15: PRINT "LY"
460 GOSUB 2000: GOSUB 3000
470 VTAB 8: HTAB 18: PRINT "FIND"
480 GOSUB 2000: GOSUB 3000
490 VTAB 8: HTAB 23: PRINT "YOUR"
500 GOSUB 2000: GOSUB 3000
510 VTAB 8: HTAB 27: PRINT "SELF"
520 GOSUB 2000: GOSUB 3000
530 VTAB 8: HTAB 32: PRINT "READ"
540 GOSUB 2000: GOSUB 3000
550 VTAB 8: HTAB 36: PRINT "ING"
555 GOSUB 2000: GOSUB 3000
560 FOR D = 1 TO 400: NEXT D
570 VTAB 10: PRINT "FAST"
580 GOSUB 2000: GOSUB 3000
590 VTAB 10: HTAB 5: PRINT "ER"
600 GOSUB 2000: GOSUB 3000
610 VTAB 10: HTAB 8: PRINT "AND"
620 GOSUB 2000: GOSUB 3000
630 VTAB 10: HTAB 12: PRINT "BET"
640 GOSUB 2000: GOSUB 3000
650 VTAB 10: HTAB 15: PRINT "TER."
660 GOSUB 2000: GOSUB 3000
670 FOR D = 1 TO 1000: NEXT D
680 VTAB 10: HTAB 23: PRINT "YOU"
690 GOSUB 2000: GOSUB 3000
700 VTAB 10: HTAB 27: PRINT "WILL"
710 GOSUB 2000: GOSUB 3000
720 VTAB 10: HTAB 32: PRINT "FIND"
730 GOSUB 2000: GOSUB 3000
740 VTAB 10: HTAB 37: PRINT "THAT"
750 GOSUB 2000: GOSUB 3000
760 VTAB 12: PRINT "WHEN"
770 GOSUB 2000: GOSUB 3000
780 VTAB 12: HTAB 6: PRINT "YOU"
790 GOSUB 2000: GOSUB 3000
800 VTAB 12: HTAB 10: PRINT "COME"
810 GOSUB 2000: GOSUB 3000
820 VTAB 12: HTAB 15: PRINT "TO"
830 GOSUB 2000: GOSUB 3000
840 VTAB 12: HTAB 18: PRINT "A"
850 GOSUB 2000: GOSUB 3000
860 VTAB 12: HTAB 20: PRINT "WORD"
870 GOSUB 2000: GOSUB 3000
880 VTAB 12: HTAB 25: PRINT "THAT"
890 GOSUB 2000: GOSUB 3000
900 VTAB 12: HTAB 30: PRINT "YOU'VE"
910 GOSUB 2000: GOSUB 3000
920 FOR D = 1 TO 300: NEXT D
930 VTAB 14: PRINT "NEV"
940 GOSUB 2000: GOSUB 3000
950 VTAB 14: HTAB 4: PRINT "ER"
960 GOSUB 2000: GOSUB 3000
970 VTAB 14: HTAB 7: PRINT "SEEN"
980 GOSUB 2000: GOSUB 3000
990 VTAB 14: HTAB 12: PRINT "BE"
1000 GOSUB 2000: GOSUB 3000
1010 VTAB 14: HTAB 14: PRINT "FORE,"
1020 GOSUB 2000: GOSUB 3000
1030 FOR D = 1 TO 200: NEXT D
1040 VTAB 14: HTAB 20: PRINT "YOU"
1050 GOSUB 2000: GOSUB 3000
1060 VTAB 14: HTAB 24: PRINT "CAN"
1070 GOSUB 2000: GOSUB 3000
1080 VTAB 14: HTAB 28: PRINT "MAY"
1090 GOSUB 2000: GOSUB 3000
1100 VTAB 14: HTAB 31: PRINT "BE"
1110 GOSUB 2000: GOSUB 3000
1140 FOR D = 1 TO 200: NEXT D
1150 VTAB 16: PRINT "LEARN"
1160 GOSUB 2000: GOSUB 3000
1170 VTAB 16: HTAB 7: PRINT "THE"
1180 GOSUB 2000: GOSUB 3000
1190 VTAB 16: HTAB 11: PRINT "NEW"
1200 GOSUB 2000: GOSUB 3000
1210 VTAB 16: HTAB 15: PRINT "WORD"
1220 GOSUB 2000: GOSUB 3000
1230 VTAB 16: HTAB 20: PRINT "BY"
1240 GOSUB 2000: GOSUB 3000
1250 VTAB 16: HTAB 23: PRINT "SOUND"
1260 GOSUB 2000: GOSUB 3000
1270 VTAB 16: HTAB 28: PRINT "ING"
1280 GOSUB 2000: GOSUB 3000
1290 VTAB 16: HTAB 32: PRINT "OUT"
1300 GOSUB 2000: GOSUB 3000
1310 VTAB 16: HTAB 36: PRINT "EACH"
1320 GOSUB 2000: GOSUB 3000
1330 VTAB 18: PRINT "OF"
1340 GOSUB 2000: GOSUB 3000
1350 VTAB 18: HTAB 4: PRINT "ITS"
1360 GOSUB 2000: GOSUB 3000
1370 VTAB 18: HTAB 8: PRINT "SYL"
1380 GOSUB 2000: GOSUB 3000
1390 VTAB 18: HTAB 11: PRINT "LA"
1400 GOSUB 2000: GOSUB 3000
1410 VTAB 18: HTAB 13: PRINT "BLES."
1420 GOSUB 2000: GOSUB 3000
1430 FOR D = 1 TO 2000: NEXT D
1440 VTAB 20: PRINT "(C) COP"
1450 GOSUB 2000: GOSUB 3000
1460 VTAB 20: HTAB 8: PRINT "Y": GOSUB 2000: GOSUB 3000: VTAB 20: HTAB 9: PRINT "RIGHT": GOSUB 2000: GOSUB 3000: VTAB 20: HTAB 15: PRINT "1987": GOSUB 2000: GOSUB 3000
1470 VTAB 20: HTAB 22: PRINT "PHIL": GOSUB 2000: GOSUB 3000: VTAB 20: HTAB 27: PRINT "SHAP": GOSUB 2000: GOSUB 3000: VTAB 20: HTAB 31: PRINT "I": GOSUB 2000: GOSUB 3000: VTAB 20: HTAB 32: PRINT "RO": GOSUB 2000: GOSUB 3000
1480 END
2000 PRINT CHR$(7);
2010 RETURN
3000 FOR D = 1 TO 150: NEXT D
3010 RETURN
5000 SPEED= 40
5010 VTAB 2: PRINT "THIS PROGRAM IS AN EXPERIMENT I ONCE"
5020 VTAB 4: PRINT "DID WHEN I WAS THINKING ABOUT USING AN"
5030 VTAB 6: PRINT "APPLE TO HELP TEACH READING SKILLS."
5040 VTAB 8: PRINT "THE PROGRAM IS QUITE NOISY SO YOU MIGHT"
5050 VTAB 10: PRINT "NOT WANT TO RUN IT IF YOU WILL DISTURB"
5060 VTAB 12: PRINT "SOMEONE IN THE VICINITY."
5070 VTAB 14: PRINT "APPLE //c OWNERS CAN TURN THE VOLUME"
5080 VTAB 16: PRINT "DOWN ON THE DIAL AT THE LEFT SIDE OF"
5090 VTAB 18: PRINT "THE KEYBOARD."
5100 VTAB 20: PRINT "OF COURSE, YOU CAN ALWAYS QUIT BY
5110 VTAB 22: PRINT "PRESSING DOWN 'CONTROL-C'."
5120 PRINT : PRINT "- - PRESS THE SPACE BAR TO CONTINUE - -"
5130 GET M$: HOME
5135 FOR D = 1 TO 1000: NEXT D
5140 VTAB 2: PRINT "TO BE PERFECTLY HONEST, THE PROGRAM DOES"
5150 VTAB 4: PRINT "NOT HURT THE EARS AS MUCH IF YOU DISPLAY"
5160 VTAB 6: PRINT "IT AT A FAST SPEED."
5170 VTAB 8: PRINT "ANYWAY, I'LL LEAVE THAT DECISION UP TO"
5180 VTAB 10: PRINT "YOU !"
5190 VTAB 12: PRINT "PLEASE CHOOSE A DISPLAY SPEED."
5200 VTAB 14: HTAB 20: PRINT "1. SLOW"
5210 VTAB 16: HTAB 20: PRINT "2. MEDIUM"
5220 VTAB 18: HTAB 20: PRINT "3. FAST"
5230 VTAB 20: HTAB 20: PRINT "4. SUPER-FAST"
5240 VTAB 22: GET CH
5250 IF CH = 1 THEN SPEED= 30: HOME : FOR D = 1 TO 1200: NEXT D: RETURN
5260 IF CH = 2 THEN SPEED= 60: HOME : FOR D = 1 TO 1200: NEXT D: RETURN
5270 IF CH = 3 THEN SPEED= 110: HOME : FOR D = 1 TO 1200: NEXT D: RETURN
5280 IF CH = 4 THEN SPEED= 200: HOME : FOR D = 1 TO 1200: NEXT D: RETURN
5290 GOTO 5240